﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TestDBSourceToolsLibNUnit
{
    public static class Constants
    {
        public static string AdventureWorksLT_1_1_DeployTargetNick = "deploy_AdventureWorksLT_1.1";
        public static string AdventureWorksLT_1_1_DatabaseName = "AdventureWorksLT_1.1";
        public static string AdventureWorksLT_DatabaseName = "AdventureWorksLT";
        public static string AdventureWorksLT_ProjectBaseDirectory
            = @"E:\source\dbsourcetools\DBSourceTools_root\TestFiles\control\AdventureWorks\";

        public static string AdventureWorksLT_BaseDirectory
            = @"E:\source\dbsourcetools\DBSourceTools_root\TestFiles\control\AdventureWorks\AdventureWorksLT\";

        public static DBConnectionLib.Database AdventureWorksLT_Database
            = new DBConnectionLib.Database("(local)", ".", Constants.AdventureWorksLT_DatabaseName,
                Constants.AdventureWorksLT_BaseDirectory);

        public static string AdventureWorks_ProjectFile = AdventureWorksLT_ProjectBaseDirectory
            + @"AdventureWorks.dbsp";
        public static string AdventureWorks_DatabaseXmlFile = @"AdventureWorks.xml";


        public const string BaseDir = @"E:\source\dbsourcetools\DBSourceTools_root\";
        public const string StartupPath = BaseDir + @"DBSourceTools\DBSourceTools\bin\Debug";

        public static string TestFiles_Dir = BaseDir + @"TestFiles\";
        public static string TestFiles_Control_Dir = TestFiles_Dir + @"control\";
        public static string TestFiles_Control_ScriptRunner_Dir = TestFiles_Control_Dir + @"ScriptRunner\";
        public static string TestFiles_Control_CreateScripts_Dir = TestFiles_Control_Dir + @"CreateScripts\";

        public static string TestFiles_Output_Dir = TestFiles_Dir + @"output\";
        public static string TestFiles_Output_CreateScripts_Dir = TestFiles_Output_Dir + @"CreateScripts\";
        public static string TestFiles_Output_Zip_Dir = TestFiles_Output_Dir + @"zip\";

        public static string TestFiles_Control_CountFiles_Dir = TestFiles_Control_Dir + @"CountFiles\";

        public static string TestFiles_Output_ScriptDatabaseDir = TestFiles_Output_Dir + @"ScriptDatabase\";
        public static string TestFiles_Output_ScriptDatabase_AdventureWorksLT_Queries 
            = TestFiles_Output_ScriptDatabaseDir + @"AdventureWorksLT\Queries\";

        public static string TestFiles_Output_FileUtils_Dir = TestFiles_Output_Dir + @"FileUtils\";


    }
}
